:: (a -> b -> c) -> f a -> f b -> f c -package:generic-data package:monad-parallel

Like liftM2, but evaluating its two monadic arguments in parallel.